# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x0000D7E8 (21 of them) # A5 relocation data at 0x00000BFC # A5 relocation at 00000040 # A5 relocation at 00000046 # A5 relocation at 00000054 # A5 relocation at 0000005C # A5 relocation at 00000116 # A5 relocation at 0000011E # A5 relocation at 00000140 # A5 relocation at 00000176 # A5 relocation at 000003C8 # A5 relocation at 00000502 # A5 relocation at 00000528 # A5 relocation at 000005B4 # A5 relocation at 000005F0 # A5 relocation at 00000616 # A5 relocation at 00000624 # A5 relocation at 0000062C # A5 relocation at 00000B02 # A5 relocation at 00000B9C # A5 relocation at 00000BA2 # A5 relocation at 00000BB0 # A5 relocation at 00000BB8 # A5 is 0x00000000 # PC relocation data at 0x00000C16 # PC relocation at 00000B10 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 0000 link A6, 0 0000000C 48E7 1820 movem.l -[A7], D3,D4,A2 00000010 246E 0008 movea.l A2, [A6 + 0x8] 00000014 2F0A move.l -[A7], A2 00000016 4EB9 0000 3F5A jsr [0x00003F5A] 0000001C 2079 FFFC 1E04 movea.l A0, [0xFFFC1E04] 00000022 2488 move.l [A2], A0 00000024 7600 moveq.l D3, 0x00 00000026 2543 0004 move.l [A2 + 0x4], D3 0000002A 2579 FFFE 9A98 0008 move.l [A2 + 0x8], [0xFFFE9A98] 00000032 2579 FFFE 9A9C 000C move.l [A2 + 0xC], [0xFFFE9A9C] 0000003A 7800 moveq.l D4, 0x00 0000003C 2544 0010 move.l [A2 + 0x10], D4 00000040 2544 0014 move.l [A2 + 0x14], D4 00000044 2543 0018 move.l [A2 + 0x18], D3 00000048 4240 clr.w D0 0000004A 3540 001C move.w [A2 + 0x1C], D0 0000004E 200A move.l D0, A2 00000050 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000054 4E5E unlink A6 00000056 205F movea.l A0, [A7]+ 00000058 584F addq.w A7, 4 0000005A 4ED0 jmp [A0] 0000005C 995F sub.w [A7]+, D4 0000005E 5F63 subq.w -[A3], 7 00000060 745F moveq.l D2, 0x5F 00000062 5F31 3554 subq.b <>, 7 00000066 4D65 chk.w D6, -[A5] 00000068 6D6F blt +0x71 /* 000000D9 */ 0000006A 7279 moveq.l D1, 0x79 0000006C 4361 chk.w D1, -[A1] 0000006E 6368 bls +0x6A /* 000000D8 */ 00000070 654D bcs +0x4F /* 000000BF */ 00000072 6772 beq +0x74 /* 000000E6 */ 00000074 4676 0000 not.w [A6 + D0.w] 00000078 4E56 0000 link A6, 0 0000007C 48E7 1800 movem.l -[A7], D3,D4 00000080 206E 000C movea.l A0, [A6 + 0xC] 00000084 2628 0004 move.l D3, [A0 + 0x4] 00000088 206E 0008 movea.l A0, [A6 + 0x8] 0000008C 2810 move.l D4, [A0] 0000008E B883 cmp.l D4, D3 00000090 6404 bcc +0x6 /* 00000096 */ 00000092 70FF moveq.l D0, 0xFFFFFFFF 00000094 6012 bra +0x14 /* 000000A8 */ label00000096: 00000096 2003 move.l D0, D3 00000098 0680 0000 0200 addi.l D0, 0x200 0000009E B084 cmp.l D0, D4 000000A0 6304 bls +0x6 /* 000000A6 */ 000000A2 4240 clr.w D0 000000A4 6002 bra +0x4 /* 000000A8 */ label000000A6: 000000A6 7001 moveq.l D0, 0x01 label000000A8: 000000A8 4CDF 0018 movem.l D3,D4, [A7]+ 000000AC 4E5E unlink A6 000000AE 205F movea.l A0, [A7]+ 000000B0 504F addq.w A7, 8 000000B2 4ED0 jmp [A0] 000000B4 9B43 subx.w D5, D3 000000B6 6F6D ble +0x6F /* 00000125 */ 000000B8 7061 moveq.l D0, 0x61 000000BA 7265 moveq.l D1, 0x65 000000BC 4361 chk.w D1, -[A1] 000000BE 6368 bls +0x6A /* 00000128 */ 000000C0 6573 bcs +0x75 /* 00000135 */ 000000C2 5F5F subq.w [A7]+, 7 000000C4 4650 not.w [A0] 000000C6 3754 4F62 move.w [A3 + 0x4F62], [A4] 000000CA 6A65 bpl +0x67 /* 00000131 */ 000000CC 6374 bls +0x76 /* 00000142 */ 000000CE 5076 0000 addq.w [A6 + D0.w], 8 000000D2 FFFF .invalid <> 000000D4 4E56 0000 link A6, 0 label000000D8: 000000D8 48E7 1828 movem.l -[A7], D3,D4,A2,A4 000000DC 286E 0008 movea.l A4, [A6 + 0x8] 000000E0 7600 moveq.l D3, 0x00 000000E2 2943 0004 move.l [A4 + 0x4], D3 label000000E6: 000000E6 7800 moveq.l D4, 0x00 000000E8 2944 000E move.l [A4 + 0xE], D4 000000EC 2979 FFFE 9A98 0012 move.l [A4 + 0x12], [0xFFFE9A98] 000000F4 2979 FFFE 9A9C 0016 move.l [A4 + 0x16], [0xFFFE9A9C] 000000FC 2943 001A move.l [A4 + 0x1A], D3 00000100 2943 001E move.l [A4 + 0x1E], D3 00000104 246C 000A movea.l A2, [A4 + 0xA] 00000108 200A move.l D0, A2 0000010A 6708 beq +0xA /* 00000114 */ 0000010C 204A movea.l A0, A2 0000010E A01F syscall DisposPtr/DisposePtr 00000110 2944 000A move.l [A4 + 0xA], D4 label00000114: 00000114 2F0C move.l -[A7], A4 00000116 4EB9 0000 155A jsr [0x0000155A] 0000011C 4CDF 1418 movem.l D3,D4,A2,A4, [A7]+ 00000120 4E5E unlink A6 00000122 205F movea.l A0, [A7]+ 00000124 584F addq.w A7, 4 00000126 4ED0 jmp [A0] label00000128: 00000128 9246 sub.w D1, D6 0000012A 7265 moveq.l D1, 0x65 0000012C 655F bcs +0x61 /* 0000018D */ 0000012E 5F39 544D 656D subq.b [0x544D656D], 7 00000134 4361 chk.w D1, -[A1] 00000136 6368 bls +0x6A /* 000001A0 */ 00000138 6546 bcs +0x48 /* 00000180 */ 0000013A 7600 moveq.l D3, 0x00 0000013C 0000 FFFF ori.b D0, 0xFF 00000140 4E56 0000 link A6, 0 // begin alternate branch 00000142-00000146 label00000142: 00000142 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 00000142-00000146 label00000142: // (misaligned) 00000144 2F0A move.l -[A7], A2 00000146 246E 0008 movea.l A2, [A6 + 0x8] 0000014A 2F0A move.l -[A7], A2 0000014C 4EB9 0000 14D2 jsr [0x000014D2] 00000152 256E 0014 000E move.l [A2 + 0xE], [A6 + 0x14] 00000158 206E 0010 movea.l A0, [A6 + 0x10] 0000015C 224A movea.l A1, A2 0000015E 7012 moveq.l D0, 0x12 00000160 D3C0 add.l A1, D0 00000162 22D8 move.l [A1]+, [A0]+ 00000164 22D8 move.l [A1]+, [A0]+ 00000166 22D8 move.l [A1]+, [A0]+ 00000168 22D8 move.l [A1]+, [A0]+ 0000016A 256E 000C 0004 move.l [A2 + 0x4], [A6 + 0xC] 00000170 245F movea.l A2, [A7]+ 00000172 4E5E unlink A6 00000174 205F movea.l A0, [A7]+ 00000176 4FEF 0010 lea.l A7, [A7 + 0x10] 0000017A 4ED0 jmp [A0] 0000017C 8030 494D or.b D0, <> label00000180: 00000180 656D bcs +0x6F /* 000001EF */ 00000182 4361 chk.w D1, -[A1] 00000184 6368 bls +0x6A /* 000001EE */ 00000186 655F bcs +0x61 /* 000001E7 */ 00000188 5F39 544D 656D subq.b [0x544D656D], 7 0000018E 4361 chk.w D1, -[A1] 00000190 6368 bls +0x6A /* 000001FA */ 00000192 6546 bcs +0x48 /* 000001DA */ 00000194 5034 544E addq.b [A4 + D5.w * 4 + 0x4E], 8 00000198 7562 moveq.l D2, 0x62 0000019A 5031 3554 addq.b <>, 8 0000019E 6172 bsr +0x74 /* 00000212 */ label000001A0: 000001A0 6765 beq +0x67 /* 00000207 */ 000001A2 7450 moveq.l D2, 0x50 000001A4 726F moveq.l D1, 0x6F 000001A6 6365 bls +0x67 /* 0000020D */ 000001A8 7373 moveq.l D1, 0x73 000001AA 4944 chk.w D4, D4 000001AC 556C 0000 subq.w [A4 + 0x0], 2 000001B0 4E56 0000 link A6, 0 000001B4 48E7 1018 movem.l -[A7], D3,A3,A4 000001B8 266E 0008 movea.l A3, [A6 + 0x8] 000001BC 4243 clr.w D3 000001BE 4AAB 000A tst.l [A3 + 0xA] 000001C2 6622 bne +0x24 /* 000001E6 */ 000001C4 203C 0000 0200 move.l D0, 0x200 000001CA A11E syscall NewPtr, flags=1 000001CC 2848 movea.l A4, A0 000001CE 554F subq.w A7, 2 000001D0 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000001D4 361F move.w D3, [A7]+ 000001D6 660E bne +0x10 /* 000001E6 */ 000001D8 200C move.l D0, A4 label000001DA: 000001DA 6706 beq +0x8 /* 000001E2 */ 000001DC 274C 000A move.l [A3 + 0xA], A4 000001E0 6004 bra +0x6 /* 000001E6 */ label000001E2: 000001E2 363C B5C6 move.w D3, 0xB5C6 label000001E6: 000001E6 4A43 tst.w D3 000001E8 6610 bne +0x12 /* 000001FA */ 000001EA 276E 000C 0004 move.l [A3 + 0x4], [A6 + 0xC] // begin alternate branch 000001EE-000001F6 label000001EE: 000001EE 0004 422B ori.b D4, 0x2B /* '+' */ 000001F2 0008 7000 ori.b A0, 0x0 // end alternate branch 000001EE-000001F6 label000001EE: // (misaligned) 000001F0 422B 0008 clr.b [A3 + 0x8] 000001F4 7000 moveq.l D0, 0x00 000001F6 2740 0022 move.l [A3 + 0x22], D0 label000001FA: 000001FA 3003 move.w D0, D3 000001FC 4CDF 1808 movem.l D3,A3,A4, [A7]+ 00000200 4E5E unlink A6 00000202 205F movea.l A0, [A7]+ 00000204 504F addq.w A7, 8 00000206 4ED0 jmp [A0] 00000208 9E53 sub.w D7, [A3] 0000020A 6574 bcs +0x76 /* 00000280 */ 0000020C 5374 6172 7441 6464 7265 subq.w [[A4 + 0x74416464] + 0x7265], 1 // begin alternate branch 00000212-00000216 fn00000212: 00000212 6464 bcc +0x66 /* 00000278 */ 00000214 7265 moveq.l D1, 0x65 // end alternate branch 00000212-00000216 fn00000212: // (misaligned) 00000216 7373 moveq.l D1, 0x73 00000218 5F5F subq.w [A7]+, 7 0000021A 3954 4D65 move.w [A4 + 0x4D65], [A4] 0000021E 6D43 blt +0x45 /* 00000263 */ 00000220 6163 bsr +0x65 /* 00000285 */ 00000222 6865 bvc +0x67 /* 00000289 */ 00000224 4655 not.w [A5] 00000226 6C00 0000 bge +0x2 /* 00000228 */ // begin alternate branch 00000228-0000022C label00000228: 00000228 0000 FFFF ori.b D0, 0xFF // end alternate branch 00000228-0000022C label00000228: // (misaligned) 0000022A FFFF .invalid <> 0000022C 4E56 0000 link A6, 0 00000230 206E 0008 movea.l A0, [A6 + 0x8] 00000234 4228 0008 clr.b [A0 + 0x8] 00000238 4E5E unlink A6 0000023A 205F movea.l A0, [A7]+ 0000023C 584F addq.w A7, 4 0000023E 4ED0 jmp [A0] 00000240 9849 sub.w D4, A1 00000242 6E76 bgt +0x78 /* 000002BA */ 00000244 616C bsr +0x6E /* 000002B2 */ 00000246 6964 bvs +0x66 /* 000002AC */ 00000248 6174 bsr +0x76 /* 000002BE */ 0000024A 655F bcs +0x61 /* 000002AB */ 0000024C 5F39 544D 656D subq.b [0x544D656D], 7 00000252 4361 chk.w D1, -[A1] 00000254 6368 bls +0x6A /* 000002BE */ 00000256 6546 bcs +0x48 /* 0000029E */ 00000258 7600 moveq.l D3, 0x00 0000025A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000025E 0000 48E7 ori.b D0, 0xE7 00000262 1818 move.b D4, [A0]+ 00000264 266E 0008 movea.l A3, [A6 + 0x8] 00000268 286E 0016 movea.l A4, [A6 + 0x16] 0000026C 4243 clr.w D3 0000026E 2F2E 001A move.l -[A7], [A6 + 0x1A] 00000272 2F14 move.l -[A7], [A4] 00000274 2F0B move.l -[A7], A3 00000276 2053 movea.l A0, [A3] label00000278: 00000278 2068 0064 movea.l A0, [A0 + 0x64] 0000027C 4E90 jsr [A0] 0000027E 2880 move.l [A4], D0 label00000280: 00000280 4A80 tst.l D0 00000282 6F48 ble +0x4A /* 000002CC */ 00000284 4A2B 0008 tst.b [A3 + 0x8] 00000288 6614 bne +0x16 /* 0000029E */ 0000028A 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000028E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000292 2F0B move.l -[A7], A3 00000294 2053 movea.l A0, [A3] 00000296 2068 0068 movea.l A0, [A0 + 0x68] 0000029A 4E90 jsr [A0] 0000029C 3600 move.w D3, D0 label0000029E: 0000029E 4A43 tst.w D3 000002A0 661E bne +0x20 /* 000002C0 */ 000002A2 282E 001A move.l D4, [A6 + 0x1A] 000002A6 98AB 0004 sub.l D4, [A3 + 0x4] 000002AA 6B10 bmi +0x12 /* 000002BC */ label000002AC: 000002AC 206B 000A movea.l A0, [A3 + 0xA] 000002B0 D1C4 add.l A0, D4 fn000002B2: 000002B2 226E 0012 movea.l A1, [A6 + 0x12] 000002B6 2014 move.l D0, [A4] 000002B8 A02E syscall BlockMove/BlockMoveData label000002BA: 000002BA 6004 bra +0x6 /* 000002C0 */ label000002BC: 000002BC 363C B5C7 move.w D3, 0xB5C7 // begin alternate branch 000002BE-000002C0 fn000002BE: 000002BE B5C7 cmpa.l A2, D7 // end alternate branch 000002BE-000002C0 fn000002BE: // (misaligned) label000002C0: 000002C0 594F subq.w A7, 4 000002C2 A975 syscall TickCount 000002C4 201F move.l D0, [A7]+ 000002C6 2740 0022 move.l [A3 + 0x22], D0 000002CA 6004 bra +0x6 /* 000002D0 */ label000002CC: 000002CC 363C B5C7 move.w D3, 0xB5C7 label000002D0: 000002D0 3003 move.w D0, D3 000002D2 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+ 000002D6 4E5E unlink A6 000002D8 205F movea.l A0, [A7]+ 000002DA 4FEF 0016 lea.l A7, [A7 + 0x16] 000002DE 4ED0 jmp [A0] 000002E0 8020 or.b D0, -[A0] 000002E2 5265 addq.w -[A5], 1 000002E4 6164 bsr +0x66 /* 0000034A */ 000002E6 4461 neg.w -[A1] 000002E8 7461 moveq.l D2, 0x61 000002EA 5F5F subq.w [A7]+, 7 000002EC 3954 4D65 move.w [A4 + 0x4D65], [A4] 000002F0 6D43 blt +0x45 /* 00000335 */ 000002F2 6163 bsr +0x65 /* 00000357 */ 000002F4 6865 bvc +0x67 /* 0000035B */ 000002F6 4655 not.w [A5] 000002F8 6C50 bge +0x52 /* 0000034A */ 000002FA 6C50 bge +0x52 /* 0000034C */ 000002FC 7655 moveq.l D3, 0x55 000002FE 6350 bls +0x52 /* 00000350 */ 00000300 5563 subq.w -[A3], 2 00000302 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000306 FFE4 .invalid <> 00000308 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000030C 266E 0008 movea.l A3, [A6 + 0x8] 00000310 286E 0010 movea.l A4, [A6 + 0x10] 00000314 2E2E 0014 move.l D7, [A6 + 0x14] 00000318 244B movea.l A2, A3 0000031A 7012 moveq.l D0, 0x12 0000031C D5C0 add.l A2, D0 0000031E 41EE FFE4 lea.l A0, [A6 - 0x1C] 00000322 20DA move.l [A0]+, [A2]+ 00000324 20DA move.l [A0]+, [A2]+ 00000326 20DA move.l [A0]+, [A2]+ 00000328 20DA move.l [A0]+, [A2]+ 0000032A 4AAB 000E tst.l [A3 + 0xE] 0000032E 6700 0084 beq +0x86 /* 000003B4 */ 00000332 2F07 move.l -[A7], D7 00000334 2F14 move.l -[A7], [A4] 00000336 2F0B move.l -[A7], A3 00000338 2053 movea.l A0, [A3] 0000033A 2068 0064 movea.l A0, [A0 + 0x64] 0000033E 4E90 jsr [A0] 00000340 2880 move.l [A4], D0 00000342 4A2B 0008 tst.b [A3 + 0x8] 00000346 6618 bne +0x1A /* 00000360 */ 00000348 0C80 0000 0200 cmpi.l D0, 0x200 // begin alternate branch 0000034A-0000034E fn0000034A: 0000034A 0000 0200 ori.b D0, 0x0 // end alternate branch 0000034A-0000034E // begin alternate branch 0000034C-00000350 label0000034C: 0000034C 0200 6C10 andi.b D0, 0x10 // end alternate branch 0000034C-00000350 fn0000034A: // (misaligned) label0000034C: // (misaligned) 0000034E 6C10 bge +0x12 /* 00000360 */ label00000350: 00000350 4227 clr.b -[A7] 00000352 486E FFF4 pea.l [A6 - 0xC] 00000356 2F0B move.l -[A7], A3 00000358 2053 movea.l A0, [A3] 0000035A 2068 0068 movea.l A0, [A0 + 0x68] 0000035E 4E90 jsr [A0] label00000360: 00000360 2614 move.l D3, [A4] 00000362 7800 moveq.l D4, 0x00 00000364 B684 cmp.l D3, D4 00000366 48EE 0008 FFFC movem.l [A6 - 0x4], D3 0000036C 6F40 ble +0x42 /* 000003AE */ 0000036E 2C07 move.l D6, D7 00000370 9CAB 0004 sub.l D6, [A3 + 0x4] 00000374 BC84 cmp.l D6, D4 00000376 6B30 bmi +0x32 /* 000003A8 */ 00000378 3A03 move.w D5, D3 0000037A 206E 000C movea.l A0, [A6 + 0xC] 0000037E 226B 000A movea.l A1, [A3 + 0xA] 00000382 D3C6 add.l A1, D6 00000384 2003 move.l D0, D3 00000386 A02E syscall BlockMove/BlockMoveData 00000388 486E FFE4 pea.l [A6 - 0x1C] 0000038C 2F07 move.l -[A7], D7 0000038E 3F05 move.w -[A7], D5 00000390 206B 000A movea.l A0, [A3 + 0xA] 00000394 D1C6 add.l A0, D6 00000396 2F08 move.l -[A7], A0 00000398 4267 clr.w -[A7] 0000039A 2F2B 000E move.l -[A7], [A3 + 0xE] 0000039E 4EB9 0000 6DE2 jsr [0x00006DE2] 000003A4 3800 move.w D4, D0 000003A6 6010 bra +0x12 /* 000003B8 */ label000003A8: 000003A8 383C B5C7 move.w D4, 0xB5C7 000003AC 600A bra +0xC /* 000003B8 */ label000003AE: 000003AE 383C B5C7 move.w D4, 0xB5C7 000003B2 6004 bra +0x6 /* 000003B8 */ label000003B4: 000003B4 383C B5C8 move.w D4, 0xB5C8 label000003B8: 000003B8 594F subq.w A7, 4 000003BA A975 syscall TickCount 000003BC 201F move.l D0, [A7]+ 000003BE 2740 0022 move.l [A3 + 0x22], D0 000003C2 3004 move.w D0, D4 000003C4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000003C8 4E5E unlink A6 000003CA 205F movea.l A0, [A7]+ 000003CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000003D0 4ED0 jmp [A0] 000003D2 9C57 sub.w D6, [A7] 000003D4 7269 moveq.l D1, 0x69 000003D6 7465 moveq.l D2, 0x65 000003D8 4461 neg.w -[A1] 000003DA 7461 moveq.l D2, 0x61 000003DC 5F5F subq.w [A7]+, 7 000003DE 3954 4D65 move.w [A4 + 0x4D65], [A4] 000003E2 6D43 blt +0x45 /* 00000427 */ 000003E4 6163 bsr +0x65 /* 00000449 */ 000003E6 6865 bvc +0x67 /* 0000044D */ 000003E8 4655 not.w [A5] 000003EA 6C50 bge +0x52 /* 0000043C */ 000003EC 6C50 bge +0x52 /* 0000043E */ 000003EE 7600 moveq.l D3, 0x00 000003F0 0000 FFFF ori.b D0, 0xFF 000003F4 4E56 FFFC link A6, -0x0004 000003F8 48E7 1720 movem.l -[A7], D3,D5,D6,D7,A2 000003FC 246E 0008 movea.l A2, [A6 + 0x8] 00000400 2A2E 0010 move.l D5, [A6 + 0x10] 00000404 7C00 moveq.l D6, 0x00 00000406 262A 0004 move.l D3, [A2 + 0x4] 0000040A B685 cmp.l D3, D5 0000040C 48EE 0008 FFFC movem.l [A6 - 0x4], D3 00000412 6224 bhi +0x26 /* 00000438 */ 00000414 0683 0000 01FF addi.l D3, 0x1FF 0000041A B685 cmp.l D3, D5 0000041C 651A bcs +0x1C /* 00000438 */ 0000041E 2E2E FFFC move.l D7, [A6 - 0x4] 00000422 0687 0000 0200 addi.l D7, 0x200 00000428 9E85 sub.l D7, D5 0000042A 262E 000C move.l D3, [A6 + 0xC] 0000042E BE83 cmp.l D7, D3 00000430 6F04 ble +0x6 /* 00000436 */ 00000432 2C03 move.l D6, D3 00000434 6002 bra +0x4 /* 00000438 */ label00000436: 00000436 2C07 move.l D6, D7 label00000438: 00000438 2006 move.l D0, D6 0000043A 4CDF 04E8 movem.l D3,D5,D6,D7,A2, [A7]+ // begin alternate branch 0000043C-0000043E label0000043C: 0000043C 04E8 .incomplete // end alternate branch 0000043C-0000043E label0000043C: // (misaligned) label0000043E: 0000043E 4E5E unlink A6 00000440 205F movea.l A0, [A7]+ 00000442 4FEF 000C lea.l A7, [A7 + 0xC] 00000446 4ED0 jmp [A0] 00000448 8031 436F or.b D0, <> 0000044C 6E74 bgt +0x76 /* 000004C2 */ 0000044E 6169 bsr +0x6B /* 000004B9 */ 00000450 6E73 bgt +0x75 /* 000004C5 */ 00000452 486F 774D pea.l [A7 + 0x774D] 00000456 7563 moveq.l D2, 0x63 00000458 684F bvc +0x51 /* 000004A9 */ 0000045A 6654 bne +0x56 /* 000004B0 */ 0000045C 6865 bvc +0x67 /* 000004C3 */ 0000045E 5370 6563 6966 6965 6444 subq.w [[A0 + 0x6966] + 0x69656444], 1 00000468 6174 bsr +0x76 /* 000004DE */ 0000046A 615F bsr +0x61 /* 000004CB */ 0000046C 5F39 544D 656D subq.b [0x544D656D], 7 00000472 4361 chk.w D1, -[A1] 00000474 6368 bls +0x6A /* 000004DE */ 00000476 6546 bcs +0x48 /* 000004BE */ 00000478 556C 6C00 subq.w [A4 + 0x6C00], 2 0000047C 0000 FFFF ori.b D0, 0xFF 00000480 4E56 FFE8 link A6, -0x0018 00000484 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000488 266E 0008 movea.l A3, [A6 + 0x8] 0000048C 286E 000C movea.l A4, [A6 + 0xC] 00000490 3D7C 0200 FFE8 move.w [A6 - 0x18], 0x200 00000496 244B movea.l A2, A3 00000498 7012 moveq.l D0, 0x12 0000049A D5C0 add.l A2, D0 0000049C 41EE FFEC lea.l A0, [A6 - 0x14] 000004A0 20DA move.l [A0]+, [A2]+ 000004A2 20DA move.l [A0]+, [A2]+ 000004A4 20DA move.l [A0]+, [A2]+ 000004A6 20DA move.l [A0]+, [A2]+ 000004A8 246B 000E movea.l A2, [A3 + 0xE] 000004AC 200A move.l D0, A2 000004AE 6776 beq +0x78 /* 00000526 */ label000004B0: 000004B0 202B 000A move.l D0, [A3 + 0xA] 000004B4 2D40 FFFC move.l [A6 - 0x4], D0 000004B8 122E 0010 move.b D1, [A6 + 0x10] 000004BC 6706 beq +0x8 /* 000004C4 */ label000004BE: 000004BE 4AAB 0022 tst.l [A3 + 0x22] label000004C2: 000004C2 6622 bne +0x24 /* 000004E6 */ label000004C4: 000004C4 486E FFEC pea.l [A6 - 0x14] 000004C8 2F2B 0004 move.l -[A7], [A3 + 0x4] 000004CC 486E FFE8 pea.l [A6 - 0x18] 000004D0 2F00 move.l -[A7], D0 000004D2 7003 moveq.l D0, 0x03 000004D4 3F00 move.w -[A7], D0 000004D6 2F0A move.l -[A7], A2 000004D8 4EB9 0000 6DCA jsr [0x00006DCA] fn000004DE: 000004DE 3600 move.w D3, D0 000004E0 18BC 0001 move.b [A4], 0x1 000004E4 6030 bra +0x32 /* 00000516 */ label000004E6: 000004E6 486E FFEC pea.l [A6 - 0x14] 000004EA 2F2B 0004 move.l -[A7], [A3 + 0x4] 000004EE 486E FFE8 pea.l [A6 - 0x18] 000004F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004F6 7001 moveq.l D0, 0x01 000004F8 3F00 move.w -[A7], D0 000004FA 2F2B 000E move.l -[A7], [A3 + 0xE] 000004FE 4EB9 0000 6DCA jsr [0x00006DCA] 00000504 3600 move.w D3, D0 00000506 6606 bne +0x8 /* 0000050E */ 00000508 302E FFE8 move.w D0, [A6 - 0x18] 0000050C 6604 bne +0x6 /* 00000512 */ label0000050E: 0000050E 4214 clr.b [A4] 00000510 6004 bra +0x6 /* 00000516 */ label00000512: 00000512 18BC 0001 move.b [A4], 0x1 label00000516: 00000516 3003 move.w D0, D3 00000518 57C0 seq D0 0000051A 4400 neg.b D0 0000051C 4880 ext.w D0 0000051E 48C0 ext.l D0 00000520 1740 0008 move.b [A3 + 0x8], D0 00000524 6004 bra +0x6 /* 0000052A */ label00000526: 00000526 363C B5C8 move.w D3, 0xB5C8 label0000052A: 0000052A 3003 move.w D0, D3 0000052C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000530 4E5E unlink A6 00000532 205F movea.l A0, [A7]+ 00000534 4FEF 000A lea.l A7, [A7 + 0xA] 00000538 4ED0 jmp [A0] 0000053A 8025 or.b D0, -[A5] 0000053C 5265 addq.w -[A5], 1 0000053E 6164 bsr +0x66 /* 000005A4 */ 00000540 4361 chk.w D1, -[A1] 00000542 6368 bls +0x6A /* 000005AC */ 00000544 6546 bcs +0x48 /* 0000058C */ 00000546 726F moveq.l D1, 0x6F 00000548 6D54 blt +0x56 /* 0000059E */ 0000054A 6172 bsr +0x74 /* 000005BE */ 0000054C 6765 beq +0x67 /* 000005B3 */ 0000054E 745F moveq.l D2, 0x5F 00000550 5F39 544D 656D subq.b [0x544D656D], 7 00000556 4361 chk.w D1, -[A1] 00000558 6368 bls +0x6A /* 000005C2 */ 0000055A 6546 bcs +0x48 /* 000005A2 */ 0000055C 5563 subq.w -[A3], 2 0000055E 5055 addq.w [A5], 8 00000560 6300 0000 bls +0x2 /* 00000562 */ // begin alternate branch 00000562-00000570 label00000562: 00000562 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000566 0000 48E7 ori.b D0, 0xE7 0000056A 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ // end alternate branch 00000562-00000570 label00000562: // (misaligned) 00000564 4E56 0000 link A6, 0 00000568 48E7 0030 movem.l -[A7], A2,A3 0000056C 266E 0008 movea.l A3, [A6 + 0x8] 00000570 246B 0018 movea.l A2, [A3 + 0x18] 00000574 200A move.l D0, A2 00000576 670A beq +0xC /* 00000582 */ 00000578 2F0A move.l -[A7], A2 0000057A 2052 movea.l A0, [A2] 0000057C 2068 0088 movea.l A0, [A0 + 0x88] 00000580 4E90 jsr [A0] label00000582: 00000582 7000 moveq.l D0, 0x00 00000584 2740 0018 move.l [A3 + 0x18], D0 00000588 2F0B move.l -[A7], A3 0000058A 4EB9 0000 155A jsr [0x0000155A] // begin alternate branch 0000058C-00000590 label0000058C: 0000058C 0000 155A ori.b D0, 0x5A /* 'Z' */ // end alternate branch 0000058C-00000590 label0000058C: // (misaligned) 00000590 4CDF 0C00 movem.l A2,A3, [A7]+ 00000594 4E5E unlink A6 00000596 205F movea.l A0, [A7]+ 00000598 584F addq.w A7, 4 0000059A 4ED0 jmp [A0] 0000059C 9946 subx.w D4, D6 label0000059E: 0000059E 7265 moveq.l D1, 0x65 000005A0 655F bcs +0x61 /* 00000601 */ label000005A2: 000005A2 5F31 3554 subq.b <>, 7 // begin alternate branch 000005A4-000005A8 fn000005A4: 000005A4 3554 4D65 move.w [A2 + 0x4D65], [A4] // end alternate branch 000005A4-000005A8 fn000005A4: // (misaligned) 000005A6 4D65 chk.w D6, -[A5] 000005A8 6D6F blt +0x71 /* 00000619 */ 000005AA 7279 moveq.l D1, 0x79 label000005AC: 000005AC 4361 chk.w D1, -[A1] 000005AE 6368 bls +0x6A /* 00000618 */ 000005B0 654D bcs +0x4F /* 000005FF */ 000005B2 6772 beq +0x74 /* 00000626 */ 000005B4 4676 0000 not.w [A6 + D0.w] 000005B8 4E56 0000 link A6, 0 000005BC 48E7 0030 movem.l -[A7], A2,A3 // begin alternate branch 000005BE-000005C4 fn000005BE: 000005BE 0030 246E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ // end alternate branch 000005BE-000005C4 fn000005BE: // (misaligned) 000005C0 246E 0008 movea.l A2, [A6 + 0x8] // begin alternate branch 000005C2-000005C6 label000005C2: 000005C2 0008 2F0A ori.b A0, 0xA /* '\n' */ // end alternate branch 000005C2-000005C6 label000005C2: // (misaligned) 000005C4 2F0A move.l -[A7], A2 000005C6 4EB9 0000 14D2 jsr [0x000014D2] 000005CC 256E 0012 0004 move.l [A2 + 0x4], [A6 + 0x12] 000005D2 206E 000E movea.l A0, [A6 + 0xE] 000005D6 224A movea.l A1, A2 000005D8 5049 addq.w A1, 8 000005DA 22D8 move.l [A1]+, [A0]+ 000005DC 22D8 move.l [A1]+, [A0]+ 000005DE 22D8 move.l [A1]+, [A0]+ 000005E0 22D8 move.l [A1]+, [A0]+ 000005E2 356E 000C 001C move.w [A2 + 0x1C], [A6 + 0xC] 000005E8 7022 moveq.l D0, 0x22 000005EA 2F00 move.l -[A7], D0 000005EC 4EB9 0000 0BEA jsr [0x00000BEA] 000005F2 2640 movea.l A3, D0 000005F4 200B move.l D0, A3 000005F6 6708 beq +0xA /* 00000600 */ 000005F8 2F0B move.l -[A7], A3 000005FA 4EB9 0000 2C3A jsr [0x00002C3A] label00000600: 00000600 2F0B move.l -[A7], A3 00000602 4EB9 0000 1172 jsr [0x00001172] 00000608 2F0B move.l -[A7], A3 0000060A 2053 movea.l A0, [A3] 0000060C 2068 00D8 movea.l A0, [A0 + 0xD8] 00000610 4E90 jsr [A0] 00000612 254B 0018 move.l [A2 + 0x18], A3 00000616 2F0A move.l -[A7], A2 label00000618: 00000618 2052 movea.l A0, [A2] 0000061A 2068 0070 movea.l A0, [A0 + 0x70] 0000061E 4E90 jsr [A0] 00000620 4CDF 0C00 movem.l A2,A3, [A7]+ 00000624 4E5E unlink A6 label00000626: 00000626 205F movea.l A0, [A7]+ 00000628 4FEF 000E lea.l A7, [A7 + 0xE] 0000062C 4ED0 jmp [A0] 0000062E 803C 494D or.b D0, 0x4D /* 'M' */ 00000632 656D bcs +0x6F /* 000006A1 */ 00000634 6F72 ble +0x74 /* 000006A8 */ 00000636 7943 moveq.l D4, 0x43 00000638 6163 bsr +0x65 /* 0000069D */ 0000063A 6865 bvc +0x67 /* 000006A1 */ 0000063C 4D67 chk.w D6, -[A7] 0000063E 725F moveq.l D1, 0x5F 00000640 5F31 3554 subq.b <>, 7 00000644 4D65 chk.w D6, -[A5] 00000646 6D6F blt +0x71 /* 000006B7 */ 00000648 7279 moveq.l D1, 0x79 0000064A 4361 chk.w D1, -[A1] 0000064C 6368 bls +0x6A /* 000006B6 */ 0000064E 654D bcs +0x4F /* 0000069D */ 00000650 6772 beq +0x74 /* 000006C4 */ 00000652 4650 not.w [A0] 00000654 3454 movea.w A2, [A4] 00000656 4E75 rts 00000658 6250 bhi +0x52 /* 000006AA */ 0000065A 3135 5461 move.w -[A0], [A5 + D5.w * 4 + 0x61] 0000065E 7267 moveq.l D1, 0x67 00000660 6574 bcs +0x76 /* 000006D6 */ 00000662 5072 6F63 6573 7349 4473 addq.w [[A2 + 0x6573] + 0x73494473], 8 0000066C 0000 FFFF ori.b D0, 0xFF 00000670 4E56 0000 link A6, 0 00000674 48E7 0030 movem.l -[A7], A2,A3 00000678 266E 0008 movea.l A3, [A6 + 0x8] 0000067C 246B 0018 movea.l A2, [A3 + 0x18] 00000680 200A move.l D0, A2 00000682 670A beq +0xC /* 0000068E */ 00000684 2F0A move.l -[A7], A2 00000686 2052 movea.l A0, [A2] 00000688 2068 00E8 movea.l A0, [A0 + 0xE8] 0000068C 4E90 jsr [A0] label0000068E: 0000068E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000692 4E5E unlink A6 00000694 205F movea.l A0, [A7]+ 00000696 584F addq.w A7, 4 00000698 4ED0 jmp [A0] 0000069A 8025 or.b D0, -[A5] 0000069C 496E 7661 chk.w D4, [A6 + 0x7661] 000006A0 6C69 bge +0x6B /* 0000070B */ 000006A2 6461 bcc +0x63 /* 00000705 */ 000006A4 7465 moveq.l D2, 0x65 000006A6 4361 chk.w D1, -[A1] label000006A8: 000006A8 6368 bls +0x6A /* 00000712 */ label000006AA: 000006AA 6573 bcs +0x75 /* 0000071F */ 000006AC 5F5F subq.w [A7]+, 7 000006AE 3135 544D move.w -[A0], [A5 + D5.w * 4 + 0x4D] 000006B2 656D bcs +0x6F /* 00000721 */ 000006B4 6F72 ble +0x74 /* 00000728 */ label000006B6: 000006B6 7943 moveq.l D4, 0x43 000006B8 6163 bsr +0x65 /* 0000071D */ 000006BA 6865 bvc +0x67 /* 00000721 */ 000006BC 4D67 chk.w D6, -[A7] 000006BE 7246 moveq.l D1, 0x46 000006C0 7600 moveq.l D3, 0x00 000006C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006C4-000006D6 label000006C4: 000006C4 4E56 0000 link A6, 0 000006C8 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000006CC 246E 0008 movea.l A2, [A6 + 0x8] 000006D0 4AAA 0018 tst.l [A2 + 0x18] 000006D4 674E beq +0x50 /* 00000724 */ // end alternate branch 000006C4-000006D6 label000006C4: // (misaligned) 000006C6 0000 48E7 ori.b D0, 0xE7 000006CA 1E30 246E move.b D7, [A0 + D2.w * 4 + 0x6E] 000006CE 0008 4AAA ori.b A0, 0xAA 000006D2 0018 674E ori.b [A0]+, 0x4E /* 'N' */ label000006D6: 000006D6 282E 0010 move.l D4, [A6 + 0x10] 000006DA 0284 FFFF FE00 andi.l D4, 0xFFFFFE00 000006E0 2C2E 0010 move.l D6, [A6 + 0x10] 000006E4 DCAE 000C add.l D6, [A6 + 0xC] 000006E8 2A06 move.l D5, D6 000006EA 0285 FFFF FE00 andi.l D5, 0xFFFFFE00 000006F0 264A movea.l A3, A2 000006F2 7018 moveq.l D0, 0x18 000006F4 D7C0 add.l A3, D0 000006F6 6028 bra +0x2A /* 00000720 */ label000006F8: 000006F8 2F04 move.l -[A7], D4 000006FA 4227 clr.b -[A7] 000006FC 2613 move.l D3, [A3] 000006FE 2F03 move.l -[A7], D3 00000700 2043 movea.l A0, D3 00000702 2050 movea.l A0, [A0] 00000704 2068 00E0 movea.l A0, [A0 + 0xE0] 00000708 4E90 jsr [A0] 0000070A 2440 movea.l A2, D0 0000070C 200A move.l D0, A2 0000070E 670A beq +0xC /* 0000071A */ 00000710 2F0A move.l -[A7], A2 label00000712: 00000712 2052 movea.l A0, [A2] 00000714 2068 0058 movea.l A0, [A0 + 0x58] 00000718 4E90 jsr [A0] label0000071A: 0000071A 0684 0000 0200 addi.l D4, 0x200 label00000720: 00000720 B885 cmp.l D4, D5 00000722 63D4 bls -0x2A /* 000006F8 */ label00000724: 00000724 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ label00000728: 00000728 4E5E unlink A6 0000072A 205F movea.l A0, [A7]+ 0000072C 4FEF 000C lea.l A7, [A7 + 0xC] 00000730 4ED0 jmp [A0] 00000732 802E 496E or.b D0, [A6 + 0x496E] 00000736 7661 moveq.l D3, 0x61 00000738 6C69 bge +0x6B /* 000007A3 */ 0000073A 6461 bcc +0x63 /* 0000079D */ 0000073C 7465 moveq.l D2, 0x65 0000073E 4361 chk.w D1, -[A1] 00000740 6368 bls +0x6A /* 000007AA */ 00000742 6573 bcs +0x75 /* 000007B7 */ 00000744 466F 7244 not.w [A7 + 0x7244] 00000748 6174 bsr +0x76 /* 000007BE */ 0000074A 615F bsr +0x61 /* 000007AB */ 0000074C 5F31 3554 subq.b <>, 7 00000750 4D65 chk.w D6, -[A5] 00000752 6D6F blt +0x71 /* 000007C3 */ 00000754 7279 moveq.l D1, 0x79 00000756 4361 chk.w D1, -[A1] 00000758 6368 bls +0x6A /* 000007C2 */ 0000075A 654D bcs +0x4F /* 000007A9 */ 0000075C 6772 beq +0x74 /* 000007D0 */ 0000075E 4655 not.w [A5] 00000760 6C6C bge +0x6E /* 000007CE */ 00000762 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000766 0000 48E7 ori.b D0, 0xE7 0000076A 1030 266E move.b D0, [A0 + D2.w * 8 + 0x6E] 0000076E 0008 2F2E ori.b A0, 0x2E /* '.' */ 00000772 001A 246E ori.b [A2]+, 0x6E /* 'n' */ 00000776 0016 2F12 ori.b [A6], 0x12 0000077A 2F0B move.l -[A7], A3 0000077C 2053 movea.l A0, [A3] 0000077E 2068 0064 movea.l A0, [A0 + 0x64] 00000782 4E90 jsr [A0] 00000784 322B 001C move.w D1, [A3 + 0x1C] 00000788 48C1 ext.l D1 0000078A 7409 moveq.l D2, 0x09 0000078C E5A1 asl D1, D2 0000078E B081 cmp.l D0, D1 00000790 6E20 bgt +0x22 /* 000007B2 */ 00000792 2F2E 001A move.l -[A7], [A6 + 0x1A] 00000796 2F0A move.l -[A7], A2 00000798 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000079C 1F2E 0010 move.b -[A7], [A6 + 0x10] 000007A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000007A4 2F0B move.l -[A7], A3 000007A6 2053 movea.l A0, [A3] 000007A8 2068 0068 movea.l A0, [A0 + 0x68] // begin alternate branch 000007AA-000007B0 label000007AA: 000007AA 0068 4E90 3600 ori.w [A0 + 0x3600], 0x4E90 // end alternate branch 000007AA-000007B0 label000007AA: // (misaligned) 000007AC 4E90 jsr [A0] 000007AE 3600 move.w D3, D0 000007B0 6004 bra +0x6 /* 000007B6 */ label000007B2: 000007B2 363C B5C5 move.w D3, 0xB5C5 label000007B6: 000007B6 3003 move.w D0, D3 000007B8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000007BC 4E5E unlink A6 fn000007BE: 000007BE 205F movea.l A0, [A7]+ 000007C0 4FEF 0016 lea.l A7, [A7 + 0x16] // begin alternate branch 000007C2-000007C6 label000007C2: 000007C2 0016 4ED0 ori.b [A6], 0xD0 // end alternate branch 000007C2-000007C6 label000007C2: // (misaligned) 000007C4 4ED0 jmp [A0] 000007C6 8027 or.b D0, -[A7] 000007C8 5265 addq.w -[A5], 1 000007CA 6164 bsr +0x66 /* 00000830 */ 000007CC 4461 neg.w -[A1] label000007CE: 000007CE 7461 moveq.l D2, 0x61 label000007D0: 000007D0 5F5F subq.w [A7]+, 7 000007D2 3135 544D move.w -[A0], [A5 + D5.w * 4 + 0x4D] 000007D6 656D bcs +0x6F /* 00000845 */ 000007D8 6F72 ble +0x74 /* 0000084C */ 000007DA 7943 moveq.l D4, 0x43 000007DC 6163 bsr +0x65 /* 00000841 */ 000007DE 6865 bvc +0x67 /* 00000845 */ 000007E0 4D67 chk.w D6, -[A7] 000007E2 7246 moveq.l D1, 0x46 000007E4 556C 506C subq.w [A4 + 0x506C], 2 000007E8 5076 5563 5055 6300 0000 addq.w [[A6 + 0x5055] + 0x63000000], 8 000007F2 FFFF .invalid <> 000007F4 4E56 0000 link A6, 0 000007F8 48E7 1030 movem.l -[A7], D3,A2,A3 000007FC 266E 0008 movea.l A3, [A6 + 0x8] 00000800 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000804 246E 0010 movea.l A2, [A6 + 0x10] 00000808 2F12 move.l -[A7], [A2] 0000080A 2F0B move.l -[A7], A3 0000080C 2053 movea.l A0, [A3] 0000080E 2068 0064 movea.l A0, [A0 + 0x64] 00000812 4E90 jsr [A0] 00000814 322B 001C move.w D1, [A3 + 0x1C] 00000818 48C1 ext.l D1 0000081A 7409 moveq.l D2, 0x09 0000081C E5A1 asl D1, D2 0000081E B081 cmp.l D0, D1 00000820 6E18 bgt +0x1A /* 0000083A */ 00000822 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000826 2F0A move.l -[A7], A2 00000828 2F2E 000C move.l -[A7], [A6 + 0xC] 0000082C 2F0B move.l -[A7], A3 0000082E 2053 movea.l A0, [A3] fn00000830: 00000830 2068 006C movea.l A0, [A0 + 0x6C] 00000834 4E90 jsr [A0] 00000836 3600 move.w D3, D0 00000838 6004 bra +0x6 /* 0000083E */ label0000083A: 0000083A 363C B5C5 move.w D3, 0xB5C5 label0000083E: 0000083E 3003 move.w D0, D3 00000840 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000844 4E5E unlink A6 00000846 205F movea.l A0, [A7]+ 00000848 4FEF 0010 lea.l A7, [A7 + 0x10] label0000084C: 0000084C 4ED0 jmp [A0] 0000084E 8023 or.b D0, -[A3] 00000850 5772 6974 subq.w <>, 3 00000854 6544 bcs +0x46 /* 0000089A */ 00000856 6174 bsr +0x76 /* 000008CC */ 00000858 615F bsr +0x61 /* 000008B9 */ 0000085A 5F31 3554 subq.b <>, 7 0000085E 4D65 chk.w D6, -[A5] 00000860 6D6F blt +0x71 /* 000008D1 */ 00000862 7279 moveq.l D1, 0x79 00000864 4361 chk.w D1, -[A1] 00000866 6368 bls +0x6A /* 000008D0 */ 00000868 654D bcs +0x4F /* 000008B7 */ 0000086A 6772 beq +0x74 /* 000008DE */ 0000086C 4655 not.w [A5] 0000086E 6C50 bge +0x52 /* 000008C0 */ 00000870 6C50 bge +0x52 /* 000008C2 */ 00000872 7600 moveq.l D3, 0x00 00000874 0000 FFFF ori.b D0, 0xFF 00000878 4E56 0000 link A6, 0 0000087C 48E7 0E00 movem.l -[A7], D4,D5,D6 00000880 282E 0010 move.l D4, [A6 + 0x10] 00000884 0284 FFFF FE00 andi.l D4, 0xFFFFFE00 0000088A 2C2E 0010 move.l D6, [A6 + 0x10] 0000088E DCAE 000C add.l D6, [A6 + 0xC] 00000892 2A06 move.l D5, D6 00000894 0285 FFFF FE00 andi.l D5, 0xFFFFFE00 label0000089A: 0000089A 0685 0000 01FF addi.l D5, 0x1FF 000008A0 2005 move.l D0, D5 000008A2 9084 sub.l D0, D4 000008A4 4CDF 0070 movem.l D4,D5,D6, [A7]+ 000008A8 4E5E unlink A6 000008AA 205F movea.l A0, [A7]+ 000008AC 4FEF 000C lea.l A7, [A7 + 0xC] 000008B0 4ED0 jmp [A0] 000008B2 8028 5265 or.b D0, [A0 + 0x5265] 000008B6 616C bsr +0x6E /* 00000924 */ 000008B8 4E75 rts 000008BA 6D62 blt +0x64 /* 0000091E */ 000008BC 6572 bcs +0x74 /* 00000930 */ 000008BE 4F66 chk.w D7, -[A6] label000008C0: 000008C0 4279 7465 735F clr.w [0x7465735F] // begin alternate branch 000008C2-000008C6 label000008C2: 000008C2 7465 moveq.l D2, 0x65 000008C4 735F moveq.l D1, 0x5F // end alternate branch 000008C2-000008C6 label000008C2: // (misaligned) 000008C6 5F31 3554 subq.b <>, 7 000008CA 4D65 chk.w D6, -[A5] fn000008CC: 000008CC 6D6F blt +0x71 /* 0000093D */ 000008CE 7279 moveq.l D1, 0x79 label000008D0: 000008D0 4361 chk.w D1, -[A1] 000008D2 6368 bls +0x6A /* 0000093C */ 000008D4 654D bcs +0x4F /* 00000923 */ 000008D6 6772 beq +0x74 /* 0000094A */ 000008D8 4655 not.w [A5] 000008DA 6C6C bge +0x6E /* 00000948 */ 000008DC 0000 FFFF ori.b D0, 0xFF // begin alternate branch 000008DE-000008E0 label000008DE: 000008DE FFFF .invalid <> // end alternate branch 000008DE-000008E0 label000008DE: // (misaligned) 000008E0 4E56 FFF4 link A6, -0x000C 000008E4 48E7 1738 movem.l -[A7], D3,D5,D6,D7,A2,A3,A4 000008E8 266E 000C movea.l A3, [A6 + 0xC] 000008EC 2C2E 001A move.l D6, [A6 + 0x1A] 000008F0 206E 0016 movea.l A0, [A6 + 0x16] 000008F4 2A10 move.l D5, [A0] 000008F6 246E 0012 movea.l A2, [A6 + 0x12] 000008FA 4247 clr.w D7 000008FC 206E 0008 movea.l A0, [A6 + 0x8] 00000900 7018 moveq.l D0, 0x18 00000902 D1C0 add.l A0, D0 00000904 2D48 FFFC move.l [A6 - 0x4], A0 00000908 6070 bra +0x72 /* 0000097A */ label0000090A: 0000090A 263C 0000 0200 move.l D3, 0x200 00000910 BA83 cmp.l D5, D3 00000912 6F04 ble +0x6 /* 00000918 */ 00000914 2003 move.l D0, D3 00000916 6002 bra +0x4 /* 0000091A */ label00000918: 00000918 2005 move.l D0, D5 label0000091A: 0000091A 2D40 FFF4 move.l [A6 - 0xC], D0 label0000091E: 0000091E 2F06 move.l -[A7], D6 00000920 7001 moveq.l D0, 0x01 00000922 1F00 move.b -[A7], D0 fn00000924: 00000924 206E FFFC movea.l A0, [A6 - 0x4] 00000928 2610 move.l D3, [A0] 0000092A 2F03 move.l -[A7], D3 0000092C 2043 movea.l A0, D3 0000092E 2050 movea.l A0, [A0] label00000930: 00000930 2068 00E0 movea.l A0, [A0 + 0xE0] 00000934 4E90 jsr [A0] 00000936 2840 movea.l A4, D0 00000938 200C move.l D0, A4 0000093A 6738 beq +0x3A /* 00000974 */ label0000093C: 0000093C 1013 move.b D0, [A3] 0000093E 1D40 FFF8 move.b [A6 - 0x8], D0 00000942 2F06 move.l -[A7], D6 00000944 486E FFF4 pea.l [A6 - 0xC] label00000948: 00000948 2F0A move.l -[A7], A2 label0000094A: 0000094A 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000094E 2F0B move.l -[A7], A3 00000950 2F0C move.l -[A7], A4 00000952 2054 movea.l A0, [A4] 00000954 2068 005C movea.l A0, [A0 + 0x5C] 00000958 4E90 jsr [A0] 0000095A 3E00 move.w D7, D0 0000095C 661C bne +0x1E /* 0000097A */ 0000095E 102E FFF8 move.b D0, [A6 - 0x8] 00000962 8113 or.b [A3], D0 00000964 262E FFF4 move.l D3, [A6 - 0xC] 00000968 D5C3 add.l A2, D3 0000096A 202E FFF4 move.l D0, [A6 - 0xC] 0000096E DC80 add.l D6, D0 00000970 9A83 sub.l D5, D3 00000972 6006 bra +0x8 /* 0000097A */ label00000974: 00000974 2A3C FFFF B5C7 move.l D5, 0xFFFFB5C7 label0000097A: 0000097A 4A47 tst.w D7 0000097C 6608 bne +0xA /* 00000986 */ 0000097E 0C85 0000 0000 cmpi.l D5, 0x0 00000984 6E84 bgt -0x7A /* 0000090A */ label00000986: 00000986 4A85 tst.l D5 00000988 6F06 ble +0x8 /* 00000990 */ 0000098A 206E 0016 movea.l A0, [A6 + 0x16] 0000098E 9B90 sub.l [A0], D5 label00000990: 00000990 3007 move.w D0, D7 00000992 4CDF 1CE8 movem.l D3,D5,D6,D7,A2,A3,A4, [A7]+ 00000996 4E5E unlink A6 00000998 205F movea.l A0, [A7]+ 0000099A 4FEF 0016 lea.l A7, [A7 + 0x16] 0000099E 4ED0 jmp [A0] 000009A0 802D 5265 or.b D0, [A5 + 0x5265] 000009A4 6164 bsr +0x66 /* 00000A0A */ 000009A6 4361 chk.w D1, -[A1] 000009A8 6368 bls +0x6A /* 00000A12 */ 000009AA 6564 bcs +0x66 /* 00000A10 */ 000009AC 4461 neg.w -[A1] 000009AE 7461 moveq.l D2, 0x61 000009B0 5F5F subq.w [A7]+, 7 000009B2 3135 544D move.w -[A0], [A5 + D5.w * 4 + 0x4D] 000009B6 656D bcs +0x6F /* 00000A25 */ 000009B8 6F72 ble +0x74 /* 00000A2C */ 000009BA 7943 moveq.l D4, 0x43 000009BC 6163 bsr +0x65 /* 00000A21 */ 000009BE 6865 bvc +0x67 /* 00000A25 */ 000009C0 4D67 chk.w D6, -[A7] 000009C2 7246 moveq.l D1, 0x46 000009C4 556C 506C subq.w [A4 + 0x506C], 2 000009C8 5076 5563 5055 6300 0000 addq.w [[A6 + 0x5055] + 0x63000000], 8 000009D2 FFFF .invalid <> 000009D4 4E56 FFFC link A6, -0x0004 000009D8 48E7 1738 movem.l -[A7], D3,D5,D6,D7,A2,A3,A4 000009DC 2C2E 0014 move.l D6, [A6 + 0x14] 000009E0 206E 0010 movea.l A0, [A6 + 0x10] 000009E4 2A10 move.l D5, [A0] 000009E6 266E 000C movea.l A3, [A6 + 0xC] 000009EA 4247 clr.w D7 000009EC 286E 0008 movea.l A4, [A6 + 0x8] 000009F0 7018 moveq.l D0, 0x18 000009F2 D9C0 add.l A4, D0 000009F4 605A bra +0x5C /* 00000A50 */ label000009F6: 000009F6 263C 0000 0200 move.l D3, 0x200 000009FC BA83 cmp.l D5, D3 000009FE 6F04 ble +0x6 /* 00000A04 */ 00000A00 2003 move.l D0, D3 00000A02 6002 bra +0x4 /* 00000A06 */ label00000A04: 00000A04 2005 move.l D0, D5 label00000A06: 00000A06 2D40 FFFC move.l [A6 - 0x4], D0 fn00000A0A: 00000A0A 2F06 move.l -[A7], D6 00000A0C 7001 moveq.l D0, 0x01 00000A0E 1F00 move.b -[A7], D0 label00000A10: 00000A10 2614 move.l D3, [A4] label00000A12: 00000A12 2F03 move.l -[A7], D3 00000A14 2043 movea.l A0, D3 00000A16 2050 movea.l A0, [A0] 00000A18 2068 00E0 movea.l A0, [A0 + 0xE0] 00000A1C 4E90 jsr [A0] 00000A1E 2440 movea.l A2, D0 00000A20 200A move.l D0, A2 00000A22 6726 beq +0x28 /* 00000A4A */ 00000A24 2F06 move.l -[A7], D6 00000A26 486E FFFC pea.l [A6 - 0x4] 00000A2A 2F0B move.l -[A7], A3 label00000A2C: 00000A2C 2F0A move.l -[A7], A2 00000A2E 2052 movea.l A0, [A2] 00000A30 2068 0060 movea.l A0, [A0 + 0x60] 00000A34 4E90 jsr [A0] 00000A36 3E00 move.w D7, D0 00000A38 6616 bne +0x18 /* 00000A50 */ 00000A3A 262E FFFC move.l D3, [A6 - 0x4] 00000A3E D7C3 add.l A3, D3 00000A40 202E FFFC move.l D0, [A6 - 0x4] 00000A44 DC80 add.l D6, D0 00000A46 9A83 sub.l D5, D3 00000A48 6006 bra +0x8 /* 00000A50 */ label00000A4A: 00000A4A 2A3C FFFF B5C7 move.l D5, 0xFFFFB5C7 label00000A50: 00000A50 4A47 tst.w D7 00000A52 6608 bne +0xA /* 00000A5C */ 00000A54 0C85 0000 0000 cmpi.l D5, 0x0 00000A5A 6E9A bgt -0x64 /* 000009F6 */ label00000A5C: 00000A5C 4A85 tst.l D5 00000A5E 6F06 ble +0x8 /* 00000A66 */ 00000A60 206E 0010 movea.l A0, [A6 + 0x10] 00000A64 9B90 sub.l [A0], D5 label00000A66: 00000A66 3007 move.w D0, D7 00000A68 4CDF 1CE8 movem.l D3,D5,D6,D7,A2,A3,A4, [A7]+ 00000A6C 4E5E unlink A6 00000A6E 205F movea.l A0, [A7]+ 00000A70 4FEF 0010 lea.l A7, [A7 + 0x10] 00000A74 4ED0 jmp [A0] 00000A76 8029 5772 or.b D0, [A1 + 0x5772] 00000A7A 6974 bvs +0x76 /* 00000AF0 */ 00000A7C 6543 bcs +0x45 /* 00000AC1 */ 00000A7E 6163 bsr +0x65 /* 00000AE3 */ 00000A80 6865 bvc +0x67 /* 00000AE7 */ 00000A82 6444 bcc +0x46 /* 00000AC8 */ 00000A84 6174 bsr +0x76 /* 00000AFA */ 00000A86 615F bsr +0x61 /* 00000AE7 */ 00000A88 5F31 3554 subq.b <>, 7 00000A8C 4D65 chk.w D6, -[A5] 00000A8E 6D6F blt +0x71 /* 00000AFF */ 00000A90 7279 moveq.l D1, 0x79 00000A92 4361 chk.w D1, -[A1] 00000A94 6368 bls +0x6A /* 00000AFE */ 00000A96 654D bcs +0x4F /* 00000AE5 */ 00000A98 6772 beq +0x74 /* 00000B0C */ 00000A9A 4655 not.w [A5] 00000A9C 6C50 bge +0x52 /* 00000AEE */ 00000A9E 6C50 bge +0x52 /* 00000AF0 */ 00000AA0 7600 moveq.l D3, 0x00 00000AA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000AA6 FFEC .invalid <> 00000AA8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000AAC 286E 0008 movea.l A4, [A6 + 0x8] 00000AB0 4244 clr.w D4 00000AB2 244C movea.l A2, A4 00000AB4 504A addq.w A2, 8 00000AB6 41EE FFEC lea.l A0, [A6 - 0x14] 00000ABA 20DA move.l [A0]+, [A2]+ 00000ABC 20DA move.l [A0]+, [A2]+ 00000ABE 20DA move.l [A0]+, [A2]+ 00000AC0 20DA move.l [A0]+, [A2]+ 00000AC2 4245 clr.w D5 00000AC4 204C movea.l A0, A4 00000AC6 5848 addq.w A0, 4 label00000AC8: 00000AC8 2D48 FFFC move.l [A6 - 0x4], A0 00000ACC 264C movea.l A3, A4 00000ACE 7018 moveq.l D0, 0x18 00000AD0 D7C0 add.l A3, D0 00000AD2 604C bra +0x4E /* 00000B20 */ label00000AD4: 00000AD4 7026 moveq.l D0, 0x26 00000AD6 2F00 move.l -[A7], D0 00000AD8 4EB9 0000 0BEA jsr [0x00000BEA] 00000ADE 2440 movea.l A2, D0 00000AE0 200A move.l D0, A2 00000AE2 6708 beq +0xA /* 00000AEC */ 00000AE4 2F0A move.l -[A7], A2 00000AE6 4EB9 0000 0B64 jsr [0x00000B64 /* BackgrounderVars */] label00000AEC: 00000AEC 554F subq.w A7, 2 label00000AEE: 00000AEE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] // begin alternate branch 00000AF0-00000AF4 label00000AF0: 00000AF0 0220 381F andi.b -[A0], 0x1F // end alternate branch 00000AF0-00000AF4 label00000AF0: // (misaligned) 00000AF2 381F move.w D4, [A7]+ 00000AF4 6628 bne +0x2A /* 00000B1E */ 00000AF6 206E FFFC movea.l A0, [A6 - 0x4] fn00000AFA: 00000AFA 2F10 move.l -[A7], [A0] 00000AFC 486E FFEC pea.l [A6 - 0x14] // begin alternate branch 00000AFE-00000B00 label00000AFE: 00000AFE FFEC .invalid <> // end alternate branch 00000AFE-00000B00 label00000AFE: // (misaligned) 00000B00 70FF moveq.l D0, 0xFFFFFFFF 00000B02 2F00 move.l -[A7], D0 00000B04 2F0A move.l -[A7], A2 00000B06 2052 movea.l A0, [A2] 00000B08 2068 0050 movea.l A0, [A0 + 0x50] label00000B0C: 00000B0C 4E90 jsr [A0] 00000B0E 2F0A move.l -[A7], A2 00000B10 2613 move.l D3, [A3] 00000B12 2F03 move.l -[A7], D3 00000B14 2043 movea.l A0, D3 00000B16 2050 movea.l A0, [A0] 00000B18 2068 00DC movea.l A0, [A0 + 0xDC] 00000B1C 4E90 jsr [A0] label00000B1E: 00000B1E 5245 addq.w D5, 1 label00000B20: 00000B20 4A44 tst.w D4 00000B22 6608 bne +0xA /* 00000B2C */ 00000B24 302C 001C move.w D0, [A4 + 0x1C] 00000B28 B045 cmp.w D0, D5 00000B2A 6EA8 bgt -0x56 /* 00000AD4 */ label00000B2C: 00000B2C 3004 move.w D0, D4 00000B2E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000B32 4E5E unlink A6 00000B34 205F movea.l A0, [A7]+ 00000B36 584F addq.w A7, 4 00000B38 4ED0 jmp [A0] 00000B3A 8023 or.b D0, -[A3] 00000B3C 416C 6C6F chk.w D0, [A4 + 0x6C6F] 00000B40 6361 bls +0x63 /* 00000BA3 */ 00000B42 7465 moveq.l D2, 0x65 00000B44 4361 chk.w D1, -[A1] 00000B46 6368 bls +0x6A /* 00000BB0 */ 00000B48 6573 bcs +0x75 /* 00000BBD */ 00000B4A 5F5F subq.w [A7]+, 7 00000B4C 3135 544D move.w -[A0], [A5 + D5.w * 4 + 0x4D] 00000B50 656D bcs +0x6F /* 00000BBF */ 00000B52 6F72 ble +0x74 /* 00000BC6 */ 00000B54 7943 moveq.l D4, 0x43 00000B56 6163 bsr +0x65 /* 00000BBB */ 00000B58 6865 bvc +0x67 /* 00000BBF */ 00000B5A 4D67 chk.w D6, -[A7] 00000B5C 7246 moveq.l D1, 0x46 00000B5E 7600 moveq.l D3, 0x00 00000B60 0000 FFFF ori.b D0, 0xFF 00000B64 4E56 0000 link A6, 0 00000B68 48E7 1820 movem.l -[A7], D3,D4,A2 00000B6C 246E 0008 movea.l A2, [A6 + 0x8] 00000B70 2F0A move.l -[A7], A2 00000B72 4EB9 0000 3F5A jsr [0x00003F5A] 00000B78 2079 FFFC 1E08 movea.l A0, [0xFFFC1E08] 00000B7E 2488 move.l [A2], A0 00000B80 7600 moveq.l D3, 0x00 00000B82 2543 000E move.l [A2 + 0xE], D3 00000B86 2579 FFFE 9A98 0012 move.l [A2 + 0x12], [0xFFFE9A98] 00000B8E 2579 FFFE 9A9C 0016 move.l [A2 + 0x16], [0xFFFE9A9C] 00000B96 7800 moveq.l D4, 0x00 00000B98 2544 001A move.l [A2 + 0x1A], D4 00000B9C 2544 001E move.l [A2 + 0x1E], D4 00000BA0 2544 0004 move.l [A2 + 0x4], D4 00000BA4 422A 0008 clr.b [A2 + 0x8] 00000BA8 2543 000A move.l [A2 + 0xA], D3 00000BAC 2544 0022 move.l [A2 + 0x22], D4 label00000BB0: 00000BB0 200A move.l D0, A2 00000BB2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000BB6 4E5E unlink A6 00000BB8 205F movea.l A0, [A7]+ 00000BBA 584F addq.w A7, 4 00000BBC 4ED0 jmp [A0] 00000BBE 925F sub.w D1, [A7]+ 00000BC0 5F63 subq.w -[A3], 7 00000BC2 745F moveq.l D2, 0x5F 00000BC4 5F39 544D 656D subq.b [0x544D656D], 7 // begin alternate branch 00000BC6-00000BCA label00000BC6: 00000BC6 544D addq.w A5, 2 00000BC8 656D bcs +0x6F /* 00000C37 */ // end alternate branch 00000BC6-00000BCA label00000BC6: // (misaligned) 00000BCA 4361 chk.w D1, -[A1] 00000BCC 6368 bls +0x6A /* 00000C36 */ 00000BCE 6546 bcs +0x48 /* 00000C16 */ 00000BD0 7600 moveq.l D3, 0x00 00000BD2 0000 2003 ori.b D0, 0x3 00000BD6 0704 btst D4, D3 00000BD8 5D04 subq.b D4, 6 00000BDA 111B move.b -[A0], [A3]+ 00000BDC 8129 809D or.b [A1 - 0x7F63], D0 00000BE0 1346 1E13 move.b [A1 + 0x1E13], D6 00000BE4 0704 btst D4, D3 00000BE6 826B 4D03 or.w D1, [A3 + 0x4D03] 00000BEA 0704 btst D4, D3 00000BEC 0000 8588 ori.b D0, 0x88 00000BF0 0000 0000 ori.b D0, 0x0 00000BF4 0000 0000 ori.b D0, 0x0 00000BF8 0000 0000 ori.b D0, 0x0 00000BFC 0000 0000 ori.b D0, 0x0 00000C00 0000 0000 ori.b D0, 0x0 00000C04 0000 0000 ori.b D0, 0x0 00000C08 0000 0000 ori.b D0, 0x0 00000C0C 0000 0000 ori.b D0, 0x0 00000C10 0000 0000 ori.b D0, 0x0 00000C14 0000 0000 ori.b D0, 0x0 // begin alternate branch 00000C16-00000C36 label00000C16: 00000C16 0000 0000 ori.b D0, 0x0 00000C1A 0000 0000 ori.b D0, 0x0 00000C1E 0000 0000 ori.b D0, 0x0 00000C22 0000 0000 ori.b D0, 0x0 00000C26 0000 0000 ori.b D0, 0x0 00000C2A 0000 0000 ori.b D0, 0x0 00000C2E 0000 0000 ori.b D0, 0x0 00000C32 0000 0000 ori.b D0, 0x0 // end alternate branch 00000C16-00000C36 label00000C16: // (misaligned) 00000C18 0000 0000 ori.b D0, 0x0 00000C1C 0000 0000 ori.b D0, 0x0 00000C20 0000 0000 ori.b D0, 0x0 00000C24 0000 0000 ori.b D0, 0x0 00000C28 0000 0000 ori.b D0, 0x0 00000C2C 0000 0000 ori.b D0, 0x0 00000C30 0000 0000 ori.b D0, 0x0 00000C34 0000 0000 ori.b D0, 0x0 // begin alternate branch 00000C36-00000DD8 label00000C36: 00000C36 0000 0000 ori.b D0, 0x0 00000C3A 0000 0000 ori.b D0, 0x0 00000C3E 0000 0000 ori.b D0, 0x0 00000C42 0000 0000 ori.b D0, 0x0 00000C46 0000 0000 ori.b D0, 0x0 00000C4A 0000 0000 ori.b D0, 0x0 00000C4E 0000 0000 ori.b D0, 0x0 00000C52 0000 0000 ori.b D0, 0x0 00000C56 0000 0000 ori.b D0, 0x0 00000C5A 0000 0000 ori.b D0, 0x0 00000C5E 0000 0000 ori.b D0, 0x0 00000C62 0000 0000 ori.b D0, 0x0 00000C66 0000 0000 ori.b D0, 0x0 00000C6A 0000 0000 ori.b D0, 0x0 00000C6E 0000 0000 ori.b D0, 0x0 00000C72 0000 0000 ori.b D0, 0x0 00000C76 0000 0000 ori.b D0, 0x0 00000C7A 0000 0000 ori.b D0, 0x0 00000C7E 0000 0000 ori.b D0, 0x0 00000C82 0000 0000 ori.b D0, 0x0 00000C86 0000 0000 ori.b D0, 0x0 00000C8A 0000 0000 ori.b D0, 0x0 00000C8E 0000 0000 ori.b D0, 0x0 00000C92 0000 0000 ori.b D0, 0x0 00000C96 0000 0000 ori.b D0, 0x0 00000C9A 0000 0000 ori.b D0, 0x0 00000C9E 0000 0000 ori.b D0, 0x0 00000CA2 0000 0000 ori.b D0, 0x0 00000CA6 0000 0000 ori.b D0, 0x0 00000CAA 0000 0000 ori.b D0, 0x0 00000CAE 0000 0000 ori.b D0, 0x0 00000CB2 0000 0000 ori.b D0, 0x0 00000CB6 0000 0000 ori.b D0, 0x0 00000CBA 0000 0000 ori.b D0, 0x0 00000CBE 0000 0000 ori.b D0, 0x0 00000CC2 0000 0000 ori.b D0, 0x0 00000CC6 0000 0000 ori.b D0, 0x0 00000CCA 0000 0000 ori.b D0, 0x0 00000CCE 0000 0000 ori.b D0, 0x0 00000CD2 0000 0000 ori.b D0, 0x0 00000CD6 0000 0000 ori.b D0, 0x0 00000CDA 0000 0000 ori.b D0, 0x0 00000CDE 0000 0000 ori.b D0, 0x0 00000CE2 0000 0000 ori.b D0, 0x0 00000CE6 0000 0000 ori.b D0, 0x0 00000CEA 0000 0000 ori.b D0, 0x0 00000CEE 0000 0000 ori.b D0, 0x0 00000CF2 0000 0000 ori.b D0, 0x0 00000CF6 0000 0000 ori.b D0, 0x0 00000CFA 0000 0000 ori.b D0, 0x0 00000CFE 0000 0000 ori.b D0, 0x0 00000D02 0000 0000 ori.b D0, 0x0 00000D06 0000 0000 ori.b D0, 0x0 00000D0A 0000 0000 ori.b D0, 0x0 00000D0E 0000 0000 ori.b D0, 0x0 00000D12 0000 0000 ori.b D0, 0x0 00000D16 0000 0000 ori.b D0, 0x0 00000D1A 0000 0000 ori.b D0, 0x0 00000D1E 0000 0000 ori.b D0, 0x0 00000D22 0000 0000 ori.b D0, 0x0 00000D26 0000 0000 ori.b D0, 0x0 00000D2A 0000 0000 ori.b D0, 0x0 00000D2E 0000 0000 ori.b D0, 0x0 00000D32 0000 0000 ori.b D0, 0x0 00000D36 0000 0000 ori.b D0, 0x0 00000D3A 0000 0000 ori.b D0, 0x0 00000D3E 0000 0000 ori.b D0, 0x0 00000D42 0000 0000 ori.b D0, 0x0 00000D46 0000 0000 ori.b D0, 0x0 00000D4A 0000 0000 ori.b D0, 0x0 00000D4E 0000 0000 ori.b D0, 0x0 00000D52 0000 0000 ori.b D0, 0x0 00000D56 0000 0000 ori.b D0, 0x0 00000D5A 0000 0000 ori.b D0, 0x0 00000D5E 0000 0000 ori.b D0, 0x0 00000D62 0000 0000 ori.b D0, 0x0 00000D66 0000 0000 ori.b D0, 0x0 00000D6A 0000 0000 ori.b D0, 0x0 00000D6E 0000 0000 ori.b D0, 0x0 00000D72 0000 0000 ori.b D0, 0x0 00000D76 0000 0000 ori.b D0, 0x0 00000D7A 0000 0000 ori.b D0, 0x0 00000D7E 0000 0000 ori.b D0, 0x0 00000D82 0000 0000 ori.b D0, 0x0 00000D86 0000 0000 ori.b D0, 0x0 00000D8A 0000 0000 ori.b D0, 0x0 00000D8E 0000 0000 ori.b D0, 0x0 00000D92 0000 0000 ori.b D0, 0x0 00000D96 0000 0000 ori.b D0, 0x0 00000D9A 0000 0000 ori.b D0, 0x0 00000D9E 0000 0000 ori.b D0, 0x0 00000DA2 0000 0000 ori.b D0, 0x0 00000DA6 0000 0000 ori.b D0, 0x0 00000DAA 0000 0000 ori.b D0, 0x0 00000DAE 0000 0000 ori.b D0, 0x0 00000DB2 0000 0000 ori.b D0, 0x0 00000DB6 0000 0000 ori.b D0, 0x0 00000DBA 0000 0000 ori.b D0, 0x0 00000DBE 0000 0000 ori.b D0, 0x0 00000DC2 0000 0000 ori.b D0, 0x0 00000DC6 0000 0000 ori.b D0, 0x0 00000DCA 0000 0000 ori.b D0, 0x0 00000DCE 0000 0000 ori.b D0, 0x0 00000DD2 0000 0000 ori.b D0, 0x0 00000DD6 0000 .incomplete // end alternate branch 00000C36-00000DD8 label00000C36: // (misaligned) 00000C38 0000 0000 ori.b D0, 0x0 00000C3C 0000 0000 ori.b D0, 0x0 00000C40 0000 0000 ori.b D0, 0x0 00000C44 0000 0000 ori.b D0, 0x0 00000C48 0000 0000 ori.b D0, 0x0 00000C4C 0000 0000 ori.b D0, 0x0 00000C50 0000 0000 ori.b D0, 0x0 00000C54 0000 0000 ori.b D0, 0x0 00000C58 0000 0000 ori.b D0, 0x0 00000C5C 0000 0000 ori.b D0, 0x0 00000C60 0000 0000 ori.b D0, 0x0 00000C64 0000 0000 ori.b D0, 0x0 00000C68 0000 0000 ori.b D0, 0x0 00000C6C 0000 0000 ori.b D0, 0x0 00000C70 0000 0000 ori.b D0, 0x0 00000C74 0000 0000 ori.b D0, 0x0 00000C78 0000 0000 ori.b D0, 0x0 00000C7C 0000 0000 ori.b D0, 0x0 00000C80 0000 0000 ori.b D0, 0x0 00000C84 0000 0000 ori.b D0, 0x0 00000C88 0000 0000 ori.b D0, 0x0 00000C8C 0000 0000 ori.b D0, 0x0 00000C90 0000 0000 ori.b D0, 0x0 00000C94 0000 0000 ori.b D0, 0x0 00000C98 0000 0000 ori.b D0, 0x0 00000C9C 0000 0000 ori.b D0, 0x0 00000CA0 0000 0000 ori.b D0, 0x0 00000CA4 0000 0000 ori.b D0, 0x0 00000CA8 0000 0000 ori.b D0, 0x0 00000CAC 0000 0000 ori.b D0, 0x0 00000CB0 0000 0000 ori.b D0, 0x0 00000CB4 0000 0000 ori.b D0, 0x0 00000CB8 0000 0000 ori.b D0, 0x0 00000CBC 0000 0000 ori.b D0, 0x0 00000CC0 0000 0000 ori.b D0, 0x0 00000CC4 0000 0000 ori.b D0, 0x0 00000CC8 0000 0000 ori.b D0, 0x0 00000CCC 0000 0000 ori.b D0, 0x0 00000CD0 0000 0000 ori.b D0, 0x0 00000CD4 0000 0000 ori.b D0, 0x0 00000CD8 0000 0000 ori.b D0, 0x0 00000CDC 0000 0000 ori.b D0, 0x0 00000CE0 0000 0000 ori.b D0, 0x0 00000CE4 0000 0000 ori.b D0, 0x0 00000CE8 0000 0000 ori.b D0, 0x0 00000CEC 0000 0000 ori.b D0, 0x0 00000CF0 0000 0000 ori.b D0, 0x0 00000CF4 0000 0000 ori.b D0, 0x0 00000CF8 0000 0000 ori.b D0, 0x0 00000CFC 0000 0000 ori.b D0, 0x0 00000D00 0000 0000 ori.b D0, 0x0 00000D04 0000 0000 ori.b D0, 0x0 00000D08 0000 0000 ori.b D0, 0x0 00000D0C 0000 0000 ori.b D0, 0x0 00000D10 0000 0000 ori.b D0, 0x0 00000D14 0000 0000 ori.b D0, 0x0 00000D18 0000 0000 ori.b D0, 0x0 00000D1C 0000 0000 ori.b D0, 0x0 00000D20 0000 0000 ori.b D0, 0x0 00000D24 0000 0000 ori.b D0, 0x0 00000D28 0000 0000 ori.b D0, 0x0 00000D2C 0000 0000 ori.b D0, 0x0 00000D30 0000 0000 ori.b D0, 0x0 00000D34 0000 0000 ori.b D0, 0x0 00000D38 0000 0000 ori.b D0, 0x0 00000D3C 0000 0000 ori.b D0, 0x0 00000D40 0000 0000 ori.b D0, 0x0 00000D44 0000 0000 ori.b D0, 0x0 00000D48 0000 0000 ori.b D0, 0x0 00000D4C 0000 0000 ori.b D0, 0x0 00000D50 0000 0000 ori.b D0, 0x0 00000D54 0000 0000 ori.b D0, 0x0 00000D58 0000 0000 ori.b D0, 0x0 00000D5C 0000 0000 ori.b D0, 0x0 00000D60 0000 0000 ori.b D0, 0x0 00000D64 0000 0000 ori.b D0, 0x0 00000D68 0000 0000 ori.b D0, 0x0 00000D6C 0000 0000 ori.b D0, 0x0 00000D70 0000 0000 ori.b D0, 0x0 00000D74 0000 0000 ori.b D0, 0x0 00000D78 0000 0000 ori.b D0, 0x0 00000D7C 0000 0000 ori.b D0, 0x0 00000D80 0000 0000 ori.b D0, 0x0 00000D84 0000 0000 ori.b D0, 0x0 00000D88 0000 0000 ori.b D0, 0x0 00000D8C 0000 0000 ori.b D0, 0x0 00000D90 0000 0000 ori.b D0, 0x0 00000D94 0000 0000 ori.b D0, 0x0 00000D98 0000 0000 ori.b D0, 0x0 00000D9C 0000 0000 ori.b D0, 0x0 00000DA0 0000 0000 ori.b D0, 0x0 00000DA4 0000 0000 ori.b D0, 0x0 00000DA8 0000 0000 ori.b D0, 0x0 00000DAC 0000 0000 ori.b D0, 0x0 00000DB0 0000 0000 ori.b D0, 0x0 00000DB4 0000 0000 ori.b D0, 0x0 00000DB8 0000 0000 ori.b D0, 0x0 00000DBC 0000 0000 ori.b D0, 0x0 00000DC0 0000 0000 ori.b D0, 0x0 00000DC4 0000 0000 ori.b D0, 0x0 00000DC8 0000 0000 ori.b D0, 0x0 00000DCC 0000 0000 ori.b D0, 0x0 00000DD0 0000 0000 ori.b D0, 0x0 00000DD4 0000 0000 ori.b D0, 0x0